package lp2.projeto;
//bernard lenin costa da silva
import java.io.*;


public class Arquivo implements Serializable{
	private final String NomeDoDiretorio = "C://Arquivos";
	private File diretorio;
	private String nomeArquivo;
	
	
	public Arquivo(){
	}
	
	public void criarDiretorio(){
		Arquivo.diretorio = new File(NomeDoDiretorio);
		
	}
	
	public  boolean verificarDiretorio() {
		return diretorio.mkdir();
	}
	
	public void getArquivo(){
		
	}
	public void criarArquivo(diretorio,String nomeArquivo ) throws IOException{
		
		try{
			this.nomeArquivo = nomeArquivo;
			nomeArquivo = String.format("%s.txt", nomeArquivo);
			FileOutputStream arquivo =new FileOutputStream(nomeArquivo);
			arquivo.close();
		}catch(IOException e){
			System.err.println(e.getMessage());
		}		
	}
	
	public void escreverNoArquivo(String arquivo, Object obj)throws IOException{
		try{
			 ObjectOutputStream objGravar = new ObjectOutputStream(arquivo);
			 objGravar.write(obj);
			 objGravar.close();
			 
		}cacth(IOException e){
			System.err.println(e.getMessage());
			
		}
		
}
	
	public void lerArquivo(String arquivo){
		try{
			FileInputStream arquivoSaida = new FileInputStream(arquivo);
			ObjectInputStream objetoSaida = new ObjectInputStream(arquivoSaida);
		    objetoSaida.readObject();
		    objetoSaida.close();
		}catch(IOException e){
			System.err.println(e.getMessage());
		}
	}
	
	public static void main(String[] args) throws IOException {
		Arquivo a = new Arquivo();
		a.criarDiretorio();
		System.out.println(a.verificarDiretorio());
		
		
	}

}
